/**
 * @file STDExceptionHandler.java
 * @brief 文件简要说明
 * <p>
 * 文件详细说明
 * @author - 2024/8/15  贾思浩  创建初始版本
 * @version - 2024/8/15  V1.0  简要版本说明
 * @par 版权信息：
 * 2024 Copyright 北京鑫万佳科技发展科技有限公司 All Rights Reserved.
 */
package com.jsh.handler;

import org.springframework.web.bind.annotation.ControllerAdvice;
import org.springframework.web.bind.annotation.ExceptionHandler;
import org.springframework.web.bind.annotation.ResponseBody;

/**
 *
 * @brief 类简要说明
 *
 * 类详细说明 全局异常处理器
 *
 *@author
 *    - 2024/8/15  贾思浩  创建初始版本
 *
 */
@ControllerAdvice
public class STDExceptionHandler {

    @ExceptionHandler(value = NullPointerException.class)
    @ResponseBody
    public String exceptionHandler(NullPointerException e) {
        System.out.println("全局异常捕获：" + e);
        e.printStackTrace();
        return e.getMessage();
    }
}
